 

          
          Brighten up your cleaning routine with the Winco MPB-36 36 Qt. Yellow Mop Bucket with Wringer! Designed for efficiency and convenience, this mop bucket is your perfect cleaning assistant.
 
 - 36-Quart Capacity: With a generous 36-quart capacity, you can clean large areas without constant refills.
 - Durable Construction: Made from high-quality materials, this bucket is built to withstand the rigors of everyday use.
 - Vibrant Yellow Color: The lively yellow hue not only adds a pop of color to your cleaning equipment but also enhances workplace safety by ensuring visibility.
 - Integrated Wringer: Efficiently removes excess water from your mop, making your cleaning process quicker and more effective.
 - Easy Mobility: Equipped with sturdy wheels, maneuver around your home or space effortlessly.
 - Splash Guard: Keep water in the bucket and off your floors for a mess-free cleaning experience.
 
 This mop bucket is perfect for homes, offices, and commercial spaces that require frequent cleaning. With its easy-to-use wringer and large capacity, you can keep your floors sparkling clean with minimal effort. Investing in the Winco MPB-36 Mop Bucket means cleaner floors, less hassle, and more time for what really matters.
 
 Whether you're tackling spills, dirt, or daily messes, this mop bucket ensures you do it with ease and within no time, keeping your environment neat and tidy!
        
          
        
      
      
            
      
      
      
      
      
      
         
         Specific Features       
        - Depth : 16
- Height : 37
- Length : 19.5
 
             
                       
                       
                       
                       
                       
                       
                       
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                   
                 
                 
                 
                 
                 
                 
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
     
     
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                